package com.yuyou.fn.settlement.vo;

import com.yuyou.fn.common.condition.annotation.FullLike;
import com.yuyou.fn.common.condition.annotation.GreatThan;
import com.yuyou.fn.common.condition.annotation.LessThan;

import java.util.Date;

public class PayRecordQueryVo {

    /**  */
    private Long busOrderId;


    /** 操作人 */
    private String operator;

    /** 支付方式：0-现金；1-刷卡；2-转账；3-账户 4-在线支付,5-预付金 */
    private Integer payWay;

    private Long campusId ;

    /**  */
    @GreatThan( name = "createTime")
    private Date startDate;

    /**  */
    @LessThan( name = "createTime")
    private Date endDate;

    @FullLike(name = "payInfoExt")
    private String payOrderId ;


    public Long getBusOrderId() {
        return busOrderId;
    }

    public void setBusOrderId(Long busOrderId) {
        this.busOrderId = busOrderId;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Integer getPayWay() {
        return payWay;
    }

    public void setPayWay(Integer payWay) {
        this.payWay = payWay;
    }

    public Long getCampusId() {
        return campusId;
    }

    public void setCampusId(Long campusId) {
        this.campusId = campusId;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getPayOrderId() {
        return payOrderId;
    }

    public void setPayOrderId(String payOrderId) {
        this.payOrderId = payOrderId;
    }
}
